favored to win - French English Dictionary